[IA64] fix mfn_to_local_pfn() for dma context
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Tue, 20 Jun 2006 16:40:14 +0000 (10:40 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Tue, 20 Jun 2006 16:40:14 +0000 (10:40 -0600)
Thanks to Kevin for tracking down this problem.  This is a temporary
solution until we come up with something better for ia64.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
linux-2.6-xen-sparse/include/asm-ia64/page.h

index e128b8d254f632c7513d4155352df84ea1d3c377..94f59a3b27bc93193aeb060ca0f286bdfc46fea8 100644 (file)
@@ -331,7 +331,7 @@ static inline unsigned long
 mfn_to_local_pfn(unsigned long mfn)
 {
        extern unsigned long max_mapnr;
-       unsigned long pfn = mfn_to_pfn(mfn);
+       unsigned long pfn = mfn_to_pfn_for_dma(mfn);
        if (!pfn_valid(pfn))
                return INVALID_P2M_ENTRY;
        return pfn;